bbcbe7c9726e589b56f20e99905cea1b50dcd3a4,kefu-easeui/src/main/java/com/hyphenate/helpdesk/easeui/ui/ShowNormalFileActivity.java,ShowNormalFileActivity,onCreate,#Bundle#,23
Before Change
}
//下载文件
ChatClient.getInstance().getChat().downloadFile(messageBody.getRemoteUrl(), messageBody.getLocalUrl(), maps, new Callback() {
@Override
public void onSuccess() {
runOnUiThread(new Runnable() {
public void run() {
FileUtils.openFile(file, ShowNormalFileActivity.this);
finish();
}
});
}
@Override
public void onError(int code, final String error) {
runOnUiThread(new Runnable() {
public void run() {
if (file != null && file.exists() && file.isFile())
file.delete();
String str4 = getResources().getString(R.string.Failed_to_download_file);
Toast.makeText(ShowNormalFileActivity.this, str4 + error, Toast.LENGTH_SHORT).show();
finish();
}
});
}
@Override
public void onProgress(final int progress, String status) {
runOnUiThread(new Runnable() {
public void run() {
progressBar.setProgress(progress);
}
});
}
});
}
After Change
final String msgId = getIntent().getStringExtra("messageId");
Message message = ChatClient.getInstance().getChat().getMessage(msgId);
if (message == null){
finish();
return;